#include "lc_rev_Operator.h"
#include <algorithm>

void 
rev::revStringA(StringWrapper * data, unsigned long dataSize)
{
  if(!data->token) {
    boost::shared_ptr<std::string> word = data->coreString;
    reverse(word->begin(), word->end());
  }
  first(data, dataSize);
}

StringWrapper * 
rev::genorigRequest()
{
  return NULL;
}

void 
rev::revStringB(StringWrapper * data, unsigned long dataSize) 
{
  if(!data->token) {
    boost::shared_ptr<std::string> word = data->coreString;
    std::reverse(word->begin(), word->end());
  }
  second(data, dataSize);
}

StringWrapper * 
rev::genflippedRequest()
{
  return NULL;
}
